" Input: { (out) - output (repo_uoa) - repository for run tests for. If not set, runs tests for all repositories (test_module_uoa) - module for tun tests for. If not set, runs tests for all modules (test_file_pattern) - test file pattern. If not given, the default if 'test*.py'. Only tests from files that comply with the pattern, will be executed. (test_names) - comma-separated names of the test methods to run. If not set, all methods are run } Output: { return - return code = 0, if successful > 0, if error. This error means test execution failed. If some tests are failed, but the process overall succeded, the return value is 0. (error) - error message (stats) { tests_run - integer, total number of tests run tests_failed - integer, total number of tests failed by all reasons. Detailed results are provided in the 'results' field (see below) } (repo_results) - list of results for each repo. Each list item is what 'run_data_tests' returned for this repo. } "